﻿using System.ComponentModel.DataAnnotations;

namespace Domain.Entity
{
    public class MC
    {
        [Key]
        public int? MchId { get; set; }//主键，自动增长列
        public string? FirstKindId { get; set; }//一级机构编号
        public string? FirstKindName { get; set; }//一级机构名称
        public string? SecondKindId { get; set; }//二级机构编号
        public string? SecondKindName { get; set; }//二级机构名称
        public string? ThirdKindId { get; set; }//三级机构编号
        public string? ThirdKindName { get; set; }//三级机构名称
        public string? MajorKindId { get; set; }//职位分类编号
        public string? MajorKindName { get; set; }//职位分类名称
        public string? MajorId { get; set; }//职位编号
        public string? MajorName { get; set; }//职位名称
        public string? NewFirstKindId { get; set; }//新一级机构编号
        public string? NewFirstKindName { get; set; }//新一级机构名称
        public string? NewSecondKindId { get; set; }//新二级机构编号
        public string? NewSecondKindName { get; set; }//新二级机构名称
        public string? NewThirdKindId { get; set; }//新三级机构编号
        public string? NewThirdkindName { get; set; }//新三级机构名称
        public string? NewMajorKindId { get; set; }//新职位分类编号

        public string? NewMajorKindName { get; set; }//新职位分类名称
        public string? NewMajorId { get; set; }//新职位编号
        public string? NewMajorName { get; set; }//新职位名称
        public string? HumanId { get; set; }//人力资源档案编号
        public string? HumanName { get; set; }//姓名
        public string? SalaryStandardId { get; set; }//薪酬标准编号
        public string? SalaryStandardName { get; set; }//薪酬标准名称
        public double? SalarySum { get; set; }//薪酬总额
        public string? NewSalaryStandardId { get; set; }//新薪酬标准编号
        public string? NewSalaryStandardName { get; set; }//新薪酬标准名称
        public double? NewSalarySum { get; set; }//新薪酬总额
        public string? ChangeReason { get; set; }//调动原因
        public string? CheckReason { get; set; }//审核通过意见
        public int? CheckStatus { get; set; }//复核通过状态
        public string? Register { get; set; }//登记人
        public string? Checker { get; set; }//复核人
        public DateTime? RegistTime { get; set; }//登记时间
        public DateTime? CheckTime { get; set; }//复核时间

    }
}
